Mobile objects in Java
نویسندگان
چکیده
Mobile Objects in Java provides support for object mobility in Java. Similarly to the RMI technique, a notion of client-side stub, called startpoint, is used to communicate transparently with a server-side stub, called endpoint. Objects and associated endpoints are allowed to migrate. Our approach takes care of routing method calls using an algorithm that we studied in [22]. The purpose of this paper is to present and evaluate the implementation of this algorithm in Java. In particular, two different strategies for routing method invocations are investigated, namely call forwarding and referrals. The result of our experimentation shows that the latter can be more efficient by up to 19%.
منابع مشابه
Hardware Concurrent Garbage Collection for Short-Lived Objects in Mobile Java Devices
jHISC is an object-oriented processor for embedded system aiming at accelerating Java execution by hardware approach. Garbage collection is one of the critical tasks in a Java Virtual Machine. In this paper, we have conduct a study of dynamic object allocation and garbage collection behavior of Java program based on SPECjvm 98 benchmark suite and MIDP applications for mobile phones. Life, size,...
متن کاملMobile RMI: Supporting Remote Access to Java Server Objects on Mobile Hosts
Java Remote Method Invocation (RMI) is a specification for building distributed object-oriented applications. RMI was designed primarily for use in conventional, wired computing environments and provides no mechanisms to allow objects hosted by mobile, wireless-enabled computers to interact with other RMI objects. Mobile devices regularly change their point of connection to the Internet making ...
متن کاملA Framework for Design and Implementation of Mobile Active Objects
This paper describes the design and the implementation of the mobile active object framework whose aim is to support a methodology for developing event-driven lightweight mobile agents. Starting from a visual specification of the dynamic agent behavior based on Distilled StateCharts, the framework provides the rules by which to obtain an object-oriented design directly implementable as a compos...
متن کاملCommunicating Mobile Active Objects in Java
This paper investigates the design and implementation of mobile computations in Java. We discuss various issues encountered while building a Java library that allows active objects to migrate transparently from site to site, while still being able to communicate with each other. Several optimizations are introduced, and a set of benchmarks provides valuable figures about the cost of migration i...
متن کاملHierarchically Structured Mobile Agents and their Migration
This paper presents a framework for mobile agents. The framework is unique among other mobile agent systems in structuring mobile agents hierarchically. The framework provides the notion of agent hierarchy, in which each mobile agent can be a container of other mobile agents. We construct a prototype implementation of this framework. It is built on the Java language and mobile agents are given ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Scientific Programming
دوره 10 شماره
صفحات -
تاریخ انتشار 2002